Stella Public House

restaurant in Central San Diego, San Diego

Phone: (619) 234-0808

Website: stellapublichousesd.com

Address: 1429 Island Ave