Alexander Inn

Alexander Inn

Hotel

12th and Spruce Streets, Philadelphia, Pennsylvania, United States of America 19107