at 222 Lemarchant Rd St John S, St. John's, Newfoundland and Labrador , A1C 2H7 Canada
4 FB users likes Extended Stay Canada - St. John's - Downtown, set it to 467 position in Likes Rating for St. John's, Newfoundland and Labrador in Local Business category
Extended Stay Canada - St. John's - Downtown is St. John's based place and this enity listed in Hotel category. Located at 222 Lemarchant Rd St John S NL A1C 2H7. Contact phone number of Extended Stay Canada - St. John's - Downtown: (888) 271-2681