It means "from what city are you" literally. Conversationally, "where are you from?"
De donde eres or ciudad natal
Translation: "And where are you from?" Literal : And of where are you?
de donde eres is where are you from
You can say "¿Eres de América?", Any part of the American Continent but if you mean "are you form the US", you should use "¿Eres de los Estados Unidos?"
You are my moon, You are my sun but you are the queen of my heart.
it means: Which country are you from?
de donde eres = where are you from
de donde eres
de dónde eres
¿Eres Tejano? = Are you Texan? ¿Eres de Texas? = Are you from Texas?
Ciudad de Guatemala
eres tan malo/a