Piazza is a Mediterranean restaurant offering a relaxing atmosphere with indoor and outdoor seating.