El Hotel Princess Garden Tokio ofrece 200 habitaciones con proximidad al río Río Meguro, que está a 8 minutos andando de la propiedad. Con un bar lounge y un jardín japonés, este hotel de 3 estrellas goza de una tranquila ubicación cerca de una estación de metro.
El hotel está ubicado en una zona turística de Tokio, a unos 3 km de la Torre de Tokio y aproximadamente a unos 7 km del Palacio Imperial de Japón. El Princess Garden se encuentra cerca de lugares de interés natural como el Parque Saigōyama (2 km) y el Museo Nacional de Naturaleza y Ciencia (1 km). A unos 3 km de este establecimiento, los huéspedes también encontrarán el Parque Shiba. La estación de metro más cercana está a tan solo 10 minutos andando del sitio.
Algunas habitaciones de este hotel tienen TV y climatizador.
El Princess Garden Tokio cuenta con un desayuno buffet. El restaurante el Jin Meguro Bettei es un lugar perfecto para disfrutar de la comida japonesa y se encuentra a unos 350 metros de distancia.