MicroNet Template

North Beach Restaurant

  • Restaurants - Italian
1512 Stockton St.
San Francisco, CA 94133
(415) 392-1700
(415) 421-4489 (fax)