Tag: Mimaru Apartment Hotels
Cosmos unveils new Mimaru apartment hotels in Tokyo, Osaka
Cosmos Hotel Management Co. has launched five Mimaru apartment hotels in Tokyo and Osaka, bringing the total number of Mimaru properties in Japan to...