selected country
Nigeria

CHELSEA HOTELS LTD

Business address
Plot 123, Mohammed Buhari Way, By Metro Plaza, Central Business District, Abuja, Nigeria
Phone
0705546783
08023391102
Fax
0705546783, 08023391102