2221 E Main St
Uvalde, TX 78801
$2,630,000 USD
5,587 SF
5.25% Cap Rate
5,587 SF
$2,630,000 USD
Fast Food