In Paradise, located in Sri Lanka, is a hidden gem known for its fresh, delicious food and relaxed atmosphere. The menu offers a variety of generously portione…