Xavier House (Cambridge) is located in Cambridge in the United States of America.
80 Lexington Ave Cambridge, Massachusetts United States Postal code: 02138-3337