0
Anonymous
A downtown hotel is a hotel that's located in the central part of a large city.
Wiki User
Chat with our AI personalities