OverviewHotel J Stockholm is located in Stockholm, Sweden. The 4 star property is close to the harbor and provides great accommodation for both business and pleasure travelers. Among its amenities, it features: 24-hour check-in, meeting and conference..