Specials Updated Today COMPARE Magnolia Square 107 S Mary Ave, Sunnyvale, CA 94086 1 - 2 Beds $2,778 - $3,519