Flamingo Restaurant at the Ceylon City Hotel - Sri Lanka

Best Multi-Cuisine Restaurant - Colombo -Sri Lanka

Flamingo Restaurant at the Ceylon City Hotel-