Bhs (British Home Stores) is a large department store which caters for all the family selling a wide range of items including clothes, soft furnishings and accessories.
252-258 Oxford Street, Marylebone, London, W1C 1DL
For More Information:
I normally rush into their cafe before college or during lunch for a quick pick me up. The food is perfectly edible and not too expensive and their staff is generally friendly. Word of warning, you won't get the speedy service you'd expect from Pret or Starbucks or any of the chains. So, leave at least 5 minutes for your order to be ready.
I've not ventured pass the shoes department, but...more