La Lupa is a stylish restaurant with a terrace, offering upscale international specialties, breakfast, and wines.