Dehiwala - Mount Lavinia › 102, Mount Lavinia Hotel, Hotel Road, Dehiwala - Mount Lavinia, Colombo
Fine Dining Italian Asian International