The FOUND hotel is centrally located in south Boston, near Chinatown and the theater district. The front desk employees were extremely helpful with recommendations and local insights.