a restaurant with floor to ceiling glass at the beach in St. Andrews, Scotland