Hotel Shelton Roof Garden, 91 Bay State Road
91 Bay State Road, Boston, Mass. Kenmore 2960 The most breath-taking sky-view of Boston from this beautiful glass enclosed roof garden with romantic music and the finest foods. One of the outstanding hotels in Boston, the Shelton is located only one block from Kenmore Square. within minutes from downtown Boston and yet in the quiet and scenic section of the city.