113 N 1st Street #E
Alhambra, CA 91801
Listed on By Owner by Sara Ramirez
- 1 Bed
- 1 Baths
- 700 Sq ft
- 14957 Sqft(Lot)
Welcome to this upgraded one bedroom single story apartment that is right up the street from downtown alhambra. with shops, restaurants,...
Read More