Pickup from Stella Barra Pizzeria & Wine Bar at Stella Barra Pizzeria, 1954 N Halsted St, Chicago, IL 60614, USA