Mowgli

Restaurant in Sheffield, United Kingdom

Opening hours: Su-Th 11:30-21:30; Fr-Sa 11:30-22:30 Features: vegetarian options

631-633 Ecclesall Road, Sheffield, S11 8PT