Food, drink, and toilets are located in the pubs, bars, and restaurants on The Royal Mile.