Hotel Marina Village Inn - Alameda, San Francisco

1151 Pacific Marina San Francisco94501, United States