Located near a train station, Maistra City Vibes Hotel International is a great choice for a stay in Zagreb. Guests indulge in massages, then grab a bite to eat at the coffee shop/cafe. This upscale hotel also features a bar/lounge, a fitness center, and a sauna.