Lotus Village

 1120-1121 North 66th Street, PhiladelphiaPA 19151