The Rose & Crown Hotel

Wycombe Road
United Kingdom