Skip to content
Kotomora

シティホテル

Meanings

1

noun

city hotel; downtown hotel

Refers to a hotel located in the central business or commercial district of a city, as opposed to a resort or suburban hotel.