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 ...