L'Appaloosa
Italian · French · Pizza
L'Appaloosa is a restaurant offering Italian and French cuisine, including pizza and grilled dishes. They offer homemade meals in a welcoming setting with indoor and outdoor seating. Wheelchair accessible, card payments accepted.
Location