See all Restaurants in Kovalam
Leo Restaurant
Light House beach, Kovalam 695527, India Phone: 0471 352 3798 Average Price: $ 3 per person Cuisines: Indian Features: Breakfast, LunchAbout
Leo Restaurant is a relaxing place to share great food with family and friends. Where you can have your delicious food in a very comforting and in a friendly way.