Lemontree is a unique establishment offering a beautiful setting, perfect for a meal.