Amoru Bed & Breakfast Bed and Breakfast Castro di Lecce
Featuring sea views, Amoru Bed & Breakfast provides accommodation with an infinity pool, a garden and barbecue facilities, around 1 km from Castro Marina Beach.
Number of rooms: 7
Via Super Panoramica 76, 73030 Castro di Lecce, Italy