Free Wi-Fi
Air Conditioned
Garden
Filter by:
The hotel is located at Via Dei Coccei 2/A, 00044 Frascati, Rome, Italy, but specific distances to landmarks are not provided.
Instant AI responses are based on hotel information