Euston Restaurants: In the Centre of the Action. The area of Euston is centred on the Euston rail station and the surrounding businesses near Euston Road. Located in central London, this area is packed full of great restaurants, shopping centres, and tourist attractions. Being that it is in the centre of town, almost any kind of cuisine fir for any budget is represented here. The nearby British Museum makes this area a hotspot for tourists, and with Regent’s Park within close walking distance, Euston is as rich in natural beauty as it is rich in culture and culinary chops. As is expected in a major city centre, the food options are seemingly limitless. From affordable to upscale, nothing in Euston is out of reach.