Afton offers relaxed dining, afternoon tea, and light bites in a stunning setting with a glass exterior and terrace.