AMOCITY
This hotel is located in the heart of Frankfurt's Old Town district, next to the River Main and a 6-minute walk from the European Centr...