The “created by locals, for locals” Bar 31 has been revealed as the newest edition to the immensely luxurious and eye-catching Shangri-La At The Shard in London. Intentionally located at the base of the towering high-end hotel, the bar is now the closest drinking spot to London Bridge Station and will waste no time in…
Read More