This charming hotel is located in Frankfurt City. The property comprises a total of 293 snug rooms. Pets are not permitted on the premises.