La Strada Restaurant

Phone orders only

355 Millburn Ave, Millburn, NJ 07041

$0 MinimumAre you the owner?