Delta Hotels

Delta Hotels by Marriott Frankfurt Offenbach

Marriott's "simple, yet full-service" Delta Hotels brand made its first foray into Europe this ye...