
The Top of the Tower Restaurant - San Diego, California
In San Diego, California, is 20-levels high providing discerning diners superb food and beverages and a magnificent panoramic view. Dinners, lunches, cocktails. Closed Sunday and Holidays.
707 Broadway
San Diego, California










