Shofuso Japanese House and Garden is located at Horticultural and Lansdowne Dr, Philadelphia, PA 19131