Map location of Lloyd Long The Tiger Building, 1221 Locust Street, Philadelphia, PA 19107 Phone: 215-731-9500