El Hotel Osaka Castle está situado junto a la estación de metro de Tenmabashi y ofrece habitaciones con conexión gratuita a internet y baño privado. El hotel cuenta con 2 restaurantes y está comunicado con un centro comercial.
Las habitaciones del Osaka Castle Hotel disponen de aire acondicionado, nevera y hervidor eléctrico con bolsas de té verde. Algunas habitaciones tienen ventanales.
El hotel se encuentra a 10 minutos a pie del santuario de Osaka Temmangu y a 15 minutos a pie del castillo de Osaka. La animada zona de Umeda está a 10 minutos en metro desde la cercana estación de Tenmabashi.
El hotel alberga un salón de belleza y ofrece servicio de masajes en la habitación. La recepción 24 horas ofrece servicio de cambio de divisa.
El restaurante Riviere tiene vistas al río Okawa y sirve platos internacionales. Los huéspedes también pueden disfrutar del restaurante chino Kinjokaku, la cafetería Le Port y el bar principal Kawamo.