Company name: Finsbury Square Garden
Description: Bright cafe & bar overlooking the green
Finsbury Square, London EC2A 1RR, United Kingdom