Universal Plaza Hotel

60-66 The Broadway, Southall, Greater London, United Kingdom, UB1 1QB
Reviews
Description

Universal Plaza Hotel