Hotel Days Inn Alameda, San Francisco

1925 Webster Street San Francisco94501, United States