Taj Boston HotelAn A in Boston Wedding Venues The Taj Boston overlooks the Boston Public Garden. It’s a luxury hotel in a landmark 1927 building at the cross streets of the fancy shops of Newbury St and Arlington St. Shrutih and Neel’s colorful cultural wedding at the Newbury Hotel