



not rated
Frankfurt, Germany, 60329
+ (49) 69-26970
$234 and up / Check Availability
Historic palace built in 1905 and has been used as a hotel almost ever since; fully equipped business ctr; near commercial dist.
See other Le Meridien Hotels & Resorts