Italian restaurant, La Piazza, known for its pizza and other Italian dishes. Expect a busy atmosphere.