Apartment Unit at 2 bed, 1214 sqft, $5,250, Menlo Park, CA 94025 - HotPads