Apartment Unit at 6840 Balboa Boulevard #503, Lake Balboa, CA 91406 - HotPads