Sotogrande is a small Spanish town about 20 miles East of Gibraltar, it does however host one of the more impressive Up Market Marinas on the Costa del Sol. There are many good restaurants and bars and the prices are not always as rich as the clientel, well worth a visit for a nice day out.