Location:

Cancun, Mexico

Type:

Roof Top Restaurant

Floor Area:

200 sqm