1000 Admiral Callaghan Ln
Vallejo, CA 94591
$12,950,000 USD
41,830 SF
41,830 SF
$12,950,000 USD
Hotel