La Maschera is an Italian restaurant offering pizza and other dishes. It is closed on Mondays and Tuesdays.