A St Andrews chef has charged diners £650 after they cancelled their reservation.
Masterchef
    1-1 of 1 Articles
                                                            A St Andrews chef has charged diners £650 after they cancelled their reservation.