The Callaloo Company

Restaurants — Diego Martin, Trinidad & Tobago

Local restaurant serving customers in Port of Spain.

📍 Western Main Road, Chaguaramas, Trinidad and Tobago

📞 868-634-4491