Great opportunity to own this lovely nail shop in the prime location of Alhambra, the shop is located in a busy plaza, busy 7-Eleven, and laundromat, huge potential, you don't want to miss it, come take a tour today.
Other located at 1713 Main Alhambra, CA 91801. 1713 Main Alhambra, CA 91801 is in the Alhambra neighborhood.