La Esquina de Alibaba is located in Caraballeda, Venezuela on J57G8CW, Av. La Playa, La Guaira. La Esquina de Alibaba is rated 4.5 out of 5 in the category restaurant in Venezuela.
Address
J57G8CW, Av. La Playa, La Guaira
Amenities
Good for kids
Toilets