Landmark Restaurant. “Great Food, Great Service!!”. Located in Williamsburg, Iowa, the Landmark Restaurant is nestled right off Interstate 80. We boast a great selection of wonderful meals and a relaxing atmosphere. We’re looking forward to seeing you soon!
128 West Evans Street, Williamsburg, IA, United States 52361