Barracuda- Reviewed

by Anuki Premachandra. Multi-cuisine adventures by the sea   Barracuda had been around for so long and has made their name as one of the most chilled-out hangout spots in Colombo. A great restaurant by the side of the Dehiwala beach, adorned with massive mangroves and great company, Barracuda gets a cross-section of customers ranging … Continue reading Barracuda- Reviewed