Ubicado a tiro de piedra del icónico Shard, no podría ser más fácil llegar a The Rose & Crown. Muy cerca se encuentran las estaciones de metro London Bridge y Borough.