Ideally located on a quiet street in the heart of Frankfurt, this 3-star hotel is steps away from the Leipziger Straße subway station, the Palmengarten botanical gardens and Frankfurt University.
More…