Embed Code


The Grotto
Maywood Park, United States
The Grotto is a great place to escape the bustle of the city and wander through beautiful rose gardens and view statues, fountains, labyrinths, and take a quiet moment in the meditation center.
Posted by
Bex Olivieri
Download the travelstoke app