AMOCITY
This 4-star hotel is a 2-minute walk from the River Main and a 10-minute walk from Frankfurt Central Station. It offers a 24-hour reception,...