La villa Green Palace Tennoji Osaka tiene capacidad para 4 huéspedes y ofrece una ubicación privilegiada a tan solo 1 km de lugares de culto como el Templo Shitennō-ji.
La villa está situada en el barrio Uehommachi, Tennoji, Sur de Osaka, a unos 10 minutos en coche del castillo de Osaka. La Plaza Times de Osaka se encuentra a pocos pasos de esta villa, y la estación de autobuses Teradacho está a tan solo 300 metros. Los huéspedes también pueden llegar al Salón de conciertos Namba Hatch, situado a unos 3 km.
El alojamiento dispone de un cuarto de baño con un inodoro separado y ducha. Hay secador de pelo y toallas para la comodidad de los huéspedes.
La villa Green Palace Tennoji, de 26 m², también cuenta con una cocina totalmente equipada y comodidades como un hervidor eléctrico, nevera y utensilios de cocina. Los huéspedes pueden disfrutar de la cocina japonesa en el restaurante Yoshinoya Teradacho, que se encuentra a unos 5 minutos a pie. La estación de metro Tennōji está a tan solo 650 metros de la villa Green Palace Tennoji, lo que ofrece alternativas de transporte para explorar Osaka.