There are 4 main undercover shopping centres in Edinburgh.
St James Shopping is located in the heart of Edinburgh’s cosmopolitan city centre and offers shoppers a fabulous range of stores … from John Lewis and Next, to Republic, River Island and Wallis. Shoppers can relax and catch up with friends over a coffee in Costa, or have a bite to eat in Food on 1 or The Place to Eat restaurant in John Lewis. www.stjamesshopping.com/
Ocean Terminal
With over 70 shops and free undercover parking, Ocean Terminal is a relaxing shopping experience at Edinburgh's waterfront. Offering everyday essentials plus special treats including spa and beauty care, there are bars, restaurants, and a multi-screen cinema too. www.oceanterminal.com/home.asp
The Gyle Shopping Centre
The Gyle is situated to the west of, and on the periphery of Edinburgh. There is easy access by car and public transport. The two main stores are Marks & Spencer and Morrison's, alonng with many smaller 'brand name' shops. www.gyleshopping.co.uk/index.shtml
Princes Mall
With bags of choice from shoes to skateboards, make-up to must-have accessories and a stunning array of up-to-the-minute fashion fixes and investment buys – Princes Mall has it covered! With a location that’s hard to beat – Princes Mall has a world of fashion and food right in the heart of Edinburgh. www.princesmall-edinburgh.co.uk/


