Amalfi Ristorante
With multiple different spaces to host your party in, Amalfi Ristorante is a top choice for festive fun. Found on Argyll Street, this gorgeous Italian venue is decked out in greenery, from the main restaurant area to the hidden botanical gardens upstairs.
Their private rooms fit anywhere between 30 and 60 people, with minimum spends starting at £1,000. For larger events, you can hire the entire venue for a maximum of 200 guests, and they also offer a Christmas set menu at three courses for £31.95 - featuring turkey pizzas, roasted salmon fillet and more.