Hampton Inn Shrewsbury

1000 Far Hills Dr
New Freedom
Pennsylvania
United States