Ciao Bella is an Italian restaurant offering a modern dining experience within a four-story apartment complex. Guests can enjoy wireless internet and self-service kitchen facilities.