The Ahimsa House Loading Map.... The Ahimsa House5007 Cedar Avenue - PhiladelphiaDetails 39.950273 -75.22328099999999 Address 5007 Cedar Avenue Philadelphia PA United States Upcoming Events No events in this location