
Tokyo, Japan
Rose Garden Shinjuku
Hotel
Enjoy stunning views from the terrace and garden at Hotel Rose Garden Shinjuku. Located near Shinjuku Central Park, this hotel offers complimentary Wi-Fi, two restaurants (one featuring Italian cuisine), room service, and a daily…
- Wi-fi
- 24-hour reception
- Restaurant
- Launderette





















