£25 and under
To make bookings for 8 or more people, please email email@example.com
Be the First to Review This Restaurant
At present, Downtown Taqueria has no reviews. Please add a review after your dining experience to help others make a decision about where to eat.