Spanish Military Hospital Museum Saint Augustine

3 Aviles St, Saint Augustine , Florida, United States - Phone: (904) 827-0807