There's something magical about the garden at the Osceola Bistro, the most enchanting spot for outdoor dining in downtown Vero Beach. Just walk under its wrought iron arch and into a world Alice might have mistaken for her tea party in Wonderland.
↧