Street Churros is located in Kuala Lumpur, Malaysia on No. 201 Jalan Tun Sambanthan, Lot LG50C NU Sentral Shopping Centre 50470 Kuala Lumpur Federal Territory of Kuala Lumpur. Street Churros is rated 3 out of 5 in the category american in Malaysia.
Address
No. 201 Jalan Tun Sambanthan, Lot LG50C NU Sentral Shopping Centre 50470 Kuala Lumpur Federal Territory of Kuala Lumpur