Lemon Garden is a restaurant offering a blend of Mediterranean cuisine with exotic flavors.