La Belle Vue Café is a restaurant offering a relaxed atmosphere and panoramic views.