Colosso Taco and Subs
8881 Buffalo Ave
Niagara Falls, NY, US, 14304

Restaurant Hours

Tuesday thru Thursday 11:00AM - 08:00PM

Friday 11:00AM - 10:00PM

Saturday 03:00PM - 10:00PM

Error 404 - Page Not Found

A ninja stole the contents of this page.
Try to retrace your steps and be careful.
The ninja may be after you next.