La Squadra is an Italian restaurant offering a pleasant atmosphere and reasonably priced meals. Reservations are recommended.