Lemon Grass – Garden Restaurant

Traditional Indian restaurant with a huge garden, pagoda shaded terrace & unfussy dining room.