The Bay Leaf restaurant has been listed as one of the best restaurants for Sri Lanka in the 2010/2011 edition of The Miele Guide, which is Asia’s first…
The Bay Leaf restaurant has been listed as one of the best restaurants for Sri Lanka in the 2010/2011 edition of The Miele Guide, which is Asia’s first…