Costa Coffee ← View details Maya House, 134-138 Borough High Street, London, England SE1 1LB +44 20 7407 2853 Get Directions From* To * — Required information