Strozzi So-Cal Italian

restaurant in Sigsbee Row, San Diego

Phone: (619) 206-8922

Website: strozzi-socal.com

Address: 1805 Newton Ave