Archers Lodge is perfectly situated in the heart of Stevenage, at 293 Archer Road, Stevenage, United Kingdom. Archers Lodge offers a fantastic range of services designed to ensure the comfort of its guests. If you are visiting Stevenage, Archers Lodge is the ideal option for your accommodation needs! Archers Lodge is conveniently located in the England, Hertfordshire.


Rotate image to see Archers Lodge


Choose a room

Standard Double Room with Shared Bathroom

Standard Double Room with Shared Bathroom

Room size (8 square metres)

Room amenities

  • Linens
  • View
  • Desk
  • Garden view
  • Towels

Superior Double Room

Superior Double Room

Room size (15 square metres)

Room amenities

  • View
  • Towels
  • Linens
  • Desk

Hotel Amenities

  • CCTV outside property
  • Smoke-free property
  • Street parking
  • Parking on site
  • Non-smoking rooms
  • Parking
  • Private Parking
  • Wifi
  • Linens, towels, and laundry washed in accordance with local authority guidelines
  • Internet
  • Free Wifi
  • Property cleaned by professional cleaning companies
  • Free parking
  • Garden
  • Cashless payment available


Hotel policy

  • Check-in time is 16:00 and check-out time is 11:00
  • Pets are not allowed