Location: the hotel is situated in Romulus, Detroit, only 300 m. from the city centre and 3 Km. from Detroit Metropolitan Airport.
See more: Hotels in USA Hotels in Romulus Holiday Destinations in USA