Welcome home to 73 G Street! This coveted East Side South Boston location sits on a tree-lined street just steps from Telegraph Hill, M Street beach, and all of the Broadway Street nightlife. The building itself was renovated and the unit more recently upg...