The Miller's Well

419-423 Barking Road London E6 2JX