Apartamentos Leo Punta Umbría
Avda. Del Decano, s/n, Punta Umbría, Huelva
Stay at this 3-star aparthotel in Punta Umbría. Enjoy free WiFi, an outdoor pool and on-site parking. Popular attractions Punta Almenara and Playa Huelva are located nearby. Discover genuine guest reviews for Apartamentos Leo Punta Umbría along with the latest prices and availability – book now.