This hotel features a restaurant, conference space, and dry cleaning. WiFi in public areas is free. Additionally, laundry facilities, a 24-hour front desk, and free newspapers are onsite.
Tokyo Green Palace is located in Chiyoda, a neighborhood in Tokyo, and is near a metro station. Tokyo Imperial Palace and Yasukuni Shrine are local landmarks, and some of the area's attractions include Tokyo Disneyland® and Tokyo DisneySea®. Ready for a night out? Consider Akihabara Electric Town and Happoen Garden. Guests appreciate the hotel's convenience to public transportation: Kojimachi Station is 5 minutes by foot and Hanzomon Station is 6 minutes.