Holland & Barrett

address

Unit 2/3 Victoria Shopping Centre, 15 Buckingham Palace Road

London

Westminster

SW1W 9SJ

Get Directions