Los Tarascos
Streamwood
(630) 289-1200
Recent Reviews
Menu
Upload menu
Photos
+7 photos
+6 photos
Add a photo
You May Also Like
New Hong Kong Restaurant - 2967, 5042 Valley Ln
Chinese
Dunkin' - 225 E Lake St
Coffee Shops, Coffee & Tea, Donuts, Coffee, Pet Friendly
Cheo's House Mexican Grill & Bar - 161 E Lake St
Mexican
Restaurants in Streamwood, IL
Los Tarascos
Streamwood, IL
(630) 289-1200