Isabella's Bistro
1 rating
$$ • Italian Restaurant
Reported to have a gluten-free menu
Reported GF menu options: Pasta
6800 Placida Rd #1a
Englewood, FL 34224
Most Recent Reviews
Review
I was so excited to try this place . The pasta and vodka sauce was amazing one of the best I’ve ever had highly recommend this place ❤❤
Photos
More Info