Red Lion

The Green
Adderbury
Oxfordshire
OX17 3NG
(129) 581-0269

Red Lion is a restaurant located in Adderbury.