Apartment Unit 14 at 70 Terra Vista Avenue #14, San Francisco, CA 94115 - HotPads