La Rosa is a ristorante pizzeria offering Italian cuisine. They have outdoor seating available.