Extended Stay Deluxe St. John's - Downtown

222 Lemarchant Rd
St Johns
Newfoundland
Canada