Fortnum & Mason (often shortened to “Fortnum’s”) is an internationally recognised department store located at 181 Piccadilly, in Central London. Fortnum’s has held many Royal Warrants over the past 150 years making it an iconic British symbol. Well known for …