at Water St, Liverpool United Kingdom
256 FB users likes Mowgli water Street Liverpool, set it to 4 position in Likes Rating for Liverpool in Indian Restaurant category
Mowgli water Street Liverpool is Liverpool based place and this enity listed in Indian Restaurant category. Located at Water St
Located in the heart of Liverpool's Commercial District, Barton Rouge serves the finest authentic Indian cuisine with an innovative culinary flair in a sleek and modern setting