Porto Vista Hotel

1835 Columbia St
San Diego
California
United States