Once the topic “the top restaurants in Trinidad & Tobago” comes up in conversation, it’s almost a guarantee that someone would name Freebird Restaurant in that list. So visiting Freebird has been on my radar for some time and I’m happy to have finally had the experience of dining there. Located on #2 Petrea Road,… Continue reading Freebird is a Culinary Oasis