Southern Tier – Heidelberg

Heidelberg has always been considered a castle because it was built as a defensive structure on a hill, only reachable by climbing 135 steep steps.…

Featured Local Savings