To navigate, press the arrow keys. Carnival Store UK Ltd ← View details 95 Hammersmith Road, London, England W14 0QH +44 20 7603 2918 Get Directions From* To * — Required information