Villa Bellagio is an apartment complex offering relaxed lodging with a restaurant/bar, terrace, and outdoor pool.