This luxury, award-winning, 5-star hotel is a beautiful villa, located right in the heart of Frankfurt, just off the south bank of the Main.
See more: Hotels in Europe Hotels in Germany Hotels in Frankfurt Holiday Destinations in Europe