frostmagazine.com
Gillray’s Steakhouse & Bar | Restaurant Review – Part 1: The Bar
Gillray’s Steakhouse & Bar is situated in a five star hotel, the London Marriott. Which is in turn located in the former seat of London’s government, County Hall, just across Westmi…