Leos Cafe

Leo's Cafe is located in the Adam / Ritchie building in Annapolis Royal, Nova Scotia

Leos Cafe is located at 222 St. George Street in the heart of historic Annapolis Royal, Nova Scotia.