Sakura Terrace Hotel Deals

Sakura Terrace

Sakura Terrace Find all Sakura Terrace deals

Located in Minami, this hotel is within a 15-minute walk of Kyoto TERRSA and Kyoto Tower. Higashi Honganji Temple and Toji Temple are also within 1 mi (2 km).

City: Minami