Are there good local facilities?

Our Answer: 

Gower Streep apartments are located in central London in Bloomsbury and you will find a lot of local facilities like cafes, restaurants, cinemas, theatres and more.