Farm House Farm House 352 Barking Road Plaistow London E13 8HL Rating Date: Rating Authority: Newham Leave a Reply Cancel replyYou must be logged in to post a comment.