Arcobaleno is a Mediterranean restaurant offering freshly prepared specialties.