The Village Introducing “The Village”, a collection of 32 garden-style apartments developed in the Lake Balboa, CA neighborhood. Highlights 17442 Sherman Way Lake Balboa, CA 91406 32 Apartments www.thevillagedp.com