Where to stay in Brighton – What you need to know Brighton, located on the coast of the English Channel, is one of the most visited cities in Britain. Located about 80 kilometres south of the English capital, this coastal town is also known by the name of “London-by-the-sea”. Where to stay in Brighton – Best areas...