Pickup from Di Fara Pizza - Juicy Lucia at 100 Lincoln Ave, Staten Island, NY 10306, USA