La Casa is an Italian restaurant known for its delicious pizza and friendly service. Reservations are recommended.