Taco Bell – Fast Food – Nottingham

Yes Taco Bell is in the UK, yes it is in Nottingham. When I have mentioned this people tend to be more interested than is usual for a fast food emporium. Its brand… Continue reading