Happy Lemon

Restaurant in Sheffield, United Kingdom

Opening hours: Mo-Su 12:00-21:30 Features: takeaway

102 Devonshire Street, Sheffield, S3 7SF