River Restaurant
113 River Rd., Barking
07553 133043
Menu
Barking, Greater London
River Restaurant
113 River Rd., Barking, Greater London IG11 0EG
07553 133043