Sloane Place
Restaurant in Sloane Square Sloane Place is a boutique hotel, bar and ‘Modern British’ restaurant in Sloane Square. The interior is gorgeous with its teals, dark woods and retro browns, along with…
Restaurant in Sloane Square Sloane Place is a boutique hotel, bar and ‘Modern British’ restaurant in Sloane Square. The interior is gorgeous with its teals, dark woods and retro browns, along with…