"At" es una preposición que se puede traducir como "en", y "located in" es una frase que se puede traducir como "situado en". Aprende más sobre la diferencia entre "at" y "located in" a continuación.
Have you ever been to Chang's? It's a delicious Chinese restaurant located in the center of town.¿Alguna vez has ido a Chang's? Es un restaurante chino delicioso situado en el centro de la ciudad.