Pages

Wednesday, July 29, 2009

Photo of Saint Roch Church and the Saint Louis Art Museum, From a Distance

Saint Roch Roman Catholic Church and the Saint Louis Art Museum, taken from the top of the Moonrise Hotel, in Saint Louis, Missouri, USA

Saint Roch Church and the Saint Louis Art Museum are seen from the rooftop lounge of the new Moonrise Hotel on Delmar.

No comments:

Post a Comment