Isabella is a restaurant and bar offering weekend promotions. It features a fresh atmosphere and scenic views.