Italian restaurant Arcobaleno offers pizza and fresh seafood. Features a multi-level space, including a terrace with panoramic views.