Benihana London Store Finder
Find all of the Benihana stores in London
Benihana (Chelsea)
77 King's Road, Chelsea, London, SW3 4NX
Nearest Station
Sloane Square 0.41 miles
Benihana (Covent Garden)
31-32 Maiden Lane, Covent Garden, London, WC2E 7JS
Nearest Station
Covent Garden 0.15 miles
Page 1 of 1