Artful Home
  • roll over image to zoom

Palace Square

Oil Painting

Created by Cathy Locke
Painting of the square in front of the Winter Palace where the Hermitage Museum is located in St. Petersburg, Russia. Captured early in the morning so the light is just coming up as people begin their day. Painted with oil on a canvas panel. Painting comes in a beautiful gold frame.

Shipping Information

Need Help?