Room Features and Guest Services
- Internet Access
- Outdoor Pool
- Complimentary Parking
Hotel La Villa is located in Juan Les Pins, France. Hotel consists of various guest rooms in Mini villa, comfort, junior suite and pavilion rooms whcih are fully furnished with modern amenities. The rooms are large and comfortable.
Already have an account?
See a problem with this venue's profile? Submit an issue