The Castillo de San Marcos is located at 1 S Castillo Dr, St. Augustine, FL 32084, less than 10 minutes from the Beach House. Considered the oldest masonry fort in the continental US, it was declared a national monument in 1924.