Extended Stay Canada - St. John's - Downtown 3 stars

222 LeMarchant Road, A1C 2H9 St. John's, Canada

Hotel image
Read more reviews for Extended Stay Canada - St. John's - Downtown