Alma Garden Apartments
2507 - 2533 Alma Street, Palo Alto, CA 94301
Info & Amenities

8 Studios & 1 One Bedroom & 1 One Bedroom+Den

  • Excellent location
  • On-site parking
  • Laundry room
  • Large studios with full size appliances and separate kitchen
  • Close to shopping
  • Easy access to freeway