Greenwood170 Victoria Street, London, SW1E 5LB, United Kingdom | 020 3058 1000 | Website
Fully Accessible Bar/Restaurant with friendly staff at Victoria
Greenwood is a new Sports Bar/Bar/Restaurant in the New Victoria Nova Centre opposite Victoria Station and next door to the Victoria Palace Theatre. The Nova Centre is fully wheelchair accessible...
1 result shown