The Lamb - West Ham
85 Pelly Rd, London E13 0NL, United Kingdom
4.2
94 reviews
8 comments
G2PC+5J London, United Kingdom
Location reporting
Claim this location
Monday: Close
Tuesday: 6–23
Wedneasday: 18–23
Thursday: 18–23
Sunday: 18–23
Tuesday: 6–23
Wedneasday: 18–23
Thursday: 18–23
Sunday: 18–23
Compliments of the Season.