Isabela's Bar & Restaurant is a cozy establishment offering Italian cuisine, including pizza. It is known for its delicious food with a great variety and friendly, attentive staff. The wine selection is also well-regarded.