Remove Ads

Photos for The Old Townhouse Restaurant

The Old Townhouse Restaurant

4941 Newport Ave, San Diego, California 92107 USA

510 Reviews