Leo’s Restaurant & Takeout photo1

Leo’s Restaurant & Takeout - St John's, Newfoundland and Labrador

Fish and Chips
27 Freshwater Rd, St John's A1C2N1 (Newfoundland and Labrador, St John's)
Overview

About this place

Known For

Highlights of this place
Leo’s Restaurant & Takeout
27 Freshwater Rd, St John's A1C2N1