In the Heart of North Beach

In the Heart of North Beach

Maggie McGarry’s is located at 1353 Grant Ave (between Green & Vallejo)

San Francisco Ca.94133.

Neighborhood: North Beach/Telegraph Hill.