Happy Lemon
Restaurant in Sheffield, United Kingdom
Opening hours: Mo-Su 12:00-21:30 Features: takeaway
102 Devonshire Street, Sheffield, S3 7SFRestaurant in Sheffield, United Kingdom
Opening hours: Mo-Su 12:00-21:30 Features: takeaway
102 Devonshire Street, Sheffield, S3 7SF