Name:Rancho Techoluaya
Latitude:20°09'20"N
Longitude:98°03'59"W
Village:Barrio el Mirador
Region:Huauchinango
State:Puebla
Country:墨西哥