Hotel Café Royal is a luxury 5-star hotel located centrally in London right next to Piccadilly Circus. The hotel has a rich and varied history and has just received a beautiful renovation. The dining areas, bars and rooms all fuse it's grand classical roots with contemporary look and comforts.