Astor Hotel is a charming 3-star accommodation located in the picturesque city of Meran, Italy. Known for its stunning landscapes and rich cultural heritage, Meran is a delightful destination for both leisure and business travelers alike. The hotel boasts an impressive guest rating of 9.6 out of 10, reflecting the high level of satisfaction among its visitors.