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