Station 31 is located in Wembley, United Kingdom on 299-303 Harrow Rd. Station 31 is rated 4.2 out of 5 in the category indian restaurant in United Kingdom. Stepping into Station 31, London’s hottest new nightspot, is like stepping into the space age. It’s a sleek and modern lounge bar and restaurant with a focus on good food, good times, and all the best sports matches displayed on the venue’s ten big screen TVs. The cuisine is Indian, and the music Bollywood, but the vibe is all international, bringing the glamour of Mayfair to Wembley. Stop at Station 31’s Harrow Road premises for drinks with friends or a full-on Indian banquet.
Address
299-303 Harrow Rd