Canada / London / Parks & gardensParkOdessa ParkAddress149 Odessa Ave, LondonWebsiteodessa-park.placestars.comPhone+15196615575—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itLandmark Towers · 527 mNot ratedWestmount Ridge · 973 mNot ratedCraft Farmacy · 1032 mNot rated