Hotel Flamingo ****
L'Ampolla, Spain
Sleeping Rooms
66 rooms
Location
Sleeping Rooms
Total number of rooms
66
Maximum number of rooms for groups
Address and Location Info for Hotel Flamingo
Full Address
3555 S Las Vegas Blvd, Las Vegas, NV 89109, United States
City
L'Ampolla
Region
Tarragona
Country
Spain
Latitude
40.808205
Longitude
0.704368