Toby Carvery – Langley 399 London Road, Slough, SL3 8PS 1.1 milesCrafting classic British roasts every day of the week, Toby Carvery presents a crowd-pleasing feast. Select from tender slow-cooked meats, […]
About Slough is a town in Berkshire, England, about 20 miles west of central London. The town is home to the Slough Trading Estate, the largest industrial estate in single […]
The office Christmas party season is almost upon us! Have you got your transport organised? Here are 10 reasons why you should book a cab. #1. Christmas […]