George Town Street View: Magazine Road on an Evening Share this The St. Giles Wembley hotel can be seen from this street view of Magazine Road in George Town.