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 8PTRestaurant 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