Macfarlane can take online bookings up to a maximum of 6 people. If you wish to reserve a larger table, please call us on 01292 261136. 

As our restaurant has a limited number of tables, we kindly request that if you have to cancel your booking, please click the cancellation link on your booking confirmation email or give us a call on 01292 261136.

Our tables are available in two hour slots, if you require longer please get in touch and we will do our best to accommodate you. While booking if you have any special dietary requirements, be sure to let us know.

Perfect for that special occasion. We try to be as flexible as we can so let us know if you have a special event in mind.

At certain times of the year, like Christmas, we will put on special menus available for group bookings. Keep up to date with our social media platforms to find out first hand about these events or just call to ask.