Swanky new Raffles Boston is luxury hotel chain’s first location in North America

WCVB5 – Luxury hotel brand Raffles is celebrating the grand opening of its first location in North America.

Watch