Payment Methods: Visa, MasterCard, American Express
Description
Filmores Hotel, located in the heart of Downtown Toronto, caters to both short term and extended stays.<br/>
If you require five or more rooms, find group rates with HotelPlanner.com.
by metroguide
on October 12, 2016 from metroguide