Barceló Punta Umbría Beach Resort ****
Punta Umbría, Spain
Sleeping Rooms
700 rooms
Location
Sleeping Rooms
Total number of rooms
700
Maximum number of rooms for groups
Address and Location Info for Barceló Punta Umbría Beach Resort
Full Address
Avda. del Decano, s/n, 21100 Punta Umbría, Huelva, Spain
City
Punta Umbría
Region
Huelva
Country
Spain
Latitude
37.187477
Longitude
-6.980857