Horton's Inn

5102 Larchwood Ave., , Philadelphia, Alabama 19143
#19 of 35 hotels in Philadelphia

Philadelphia Travel Forum

Need advice about Philadelphia, Alabama? Visit the Travel Forum for Philadelphia and ask our Answer Gurus.

Philadelphia Travel Guide