Lemon Grass Restaurant is located within the premises of
Mayfair Lagoon Hotel in
Bhubaneswar. A blend of sumptuous Chinese and Thai cuisines is the specialty. The interior of the restaurant is ornamented with beautiful paintings, representing fine craftsmanship.