Lloyed Hotel

Heidelberger Str. 3
Frankfurt
Germany