Posted by Vinay on June 18, 2010 Located in Sweden’s stylish capital city, the 278-room Courtyard Stockholm Kungsholmen is the largest Courtyard by Marriott Hotel in Europe. Guestrooms offer large, panoramic windows with views over the lake Malaren and the Ralambshovs Park. Conveniently located in the Kungsholmen neighborhood...