Where is 65Th St & Lemon Hill Ave located?
65Th St & Lemon Hill Ave, 65Th St & Lemon Hill Ave, United States of America (approx. 38.516243°, -121.42742°)
65Th St & Lemon Hill Ave, 65Th St & Lemon Hill Ave, United States of America (approx. 38.516243°, -121.42742°)