GB Roof Garden Copied to clipboard An upscale and sophisticated roof garden restaurant on the top floor of maybe the most historic hotel in Athens, the Grande Bretagne.