Taco Bell

166 Earl's Court Road London