antonio care culebra san impact urgent care san antonio culebra Impact Urgent Care is a Urgent Care located in San Antonio TX at 11282 Culebra Rd 115 San. Walk In Urgent Care Centers. … Monday, November 14, 2022 Edit