Metro Luxury Suites

  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon
  • Trustfeed ratings Icon

Toronto, Canada

Serviced accommodation· Furnished apartment building

Metro Luxury Suites Reviews | Rating 3 out of 5 stars (5 reviews)

Metro Luxury Suites is located in Toronto, Canada on 8 Scollard St. Metro Luxury Suites is rated 3 out of 5 in the category serviced accommodation in Canada.

Address

8 Scollard St

Phone

+1 4165691996

Open hours

...
There is no reviews yet about Metro Luxury Suites, be the first to write a review and give your rating to Metro Luxury Suites
Write review Claim Profile