Get directions to: Cho Cho Deli & Grocery, South Ozone Park, NY
Restaurant address: 11141 Lefferts Boulevard South Ozone Park, NY 11420, USA
Restaurant: Cho Cho Deli & Grocery