- UK Information
- UK Hotels
- Maynard, The
Maynard, The
This family-run guest house is situated in Scarborough, a popular coast resort, which boasts 383 acres of public gardens and parks. It has free Wi-Fi and a bar.
Rating
Visa,Maestro,MasterCard,American Express
Prices from £60
11