Via Tommaso Littardi, 70, 18100 Imperia, Italy
This property is a 6-minute walk from the beach. Located in Imperia in the region of Liguria, 41.8 km from Menton, Il Nido Resort RTA features a seasonal outdoor pool and views of the sea. Guests can enjoy the on-site bar. Free private parking is available on site.