Reviewer: Jean F.
The Prince Sakura Tower Hotel in Tokyo is conveniently located close to the Shinagawa station. The hotel is quiet and comfortable. It is connected to two other sister hotels by a traditional Japanese garden. This hotel offers a lots of amenities among which includes, several restaurants, 2 swimming pools, a spa, a sauna and more. Overall the hotel is a good option combining a convenient location with good comfort.