The Glass Door

0 Review

1835 Columbia Street, San Diego, CA 92101, USA

You can find The Glass Door on the fourth floor of the Porto Vista Hotel in San Diego in Little Italy. Here you will have a lovely and expansive view of the San Diego Harbor, and get to dineRead more