Ibis

Description:

Ibis is one of the budget hotel brands operated by Accor Hotels.

Address:

225 Hammersmith Road

London,

UK