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