Tall Orda is a restaurant, located at Warrens Park, Warrens, St. Michael, Barbados
Tags : #Food, #PointOfInterest, #Establishment
I expected it to be good but. I wasnt ready !!!! Excellent souse!!!
The best souse on the island!
It offers a place to chill it just to walk and clear the head