Tribeca - JA Ocean View Hotel

Jumeirah Beach Residence (JBR), Level 1, JA Ocean View Hotel, Dubai