Miele Guide 2010/11 Ranks Bay Leaf As One Of The Best Restaurants In Colombo
Bay Leaf 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......
Read more