This is the food page of Leo's Cafe on St. George St Annapolis Royal NS B0S 1A0.
(first reviewed on December 14, 2017, last updated on December 14, 2017.)
Leo's Cafe is ranked #1 of 4 Restaurants in Annapolis Royal.
This page has had 216 visitors. You are the 216th.