Lion House se encuentra en el centro de Tokio y ofrece alojamiento bien equipado y con wifi gratis a 3 min a pie de Inari Kio Shrine y a 400 metros de Samurai Museum.
Cada unidad está equipada con aire acondicionado, baño privado y cocina con nevera y microondas.
Cerca del alojamiento hay puntos de interés como Koizumi Yakumo Memorial Park, Okubo Baptist Church y Korea Museum. El aeropuerto más cercano (Aeropuerto de Tokio-Haneda) está a 23 km.