Greenwood is located at 170 Victoria St, SW1E 5NE, Westminster. Nearby is Victoria, London. Nearest Underground station is Victoria (approximately 200m away).