frostmagazine.com
Gillray’s Steakhouse and Bar Review
Gillray’s Steakhouse and Bar is one of London’s gems. Not only is it the perfect place to have one of their amazing cocktails, it also has a stunning location. Right near the London Eye…