To navigate, press the arrow keys. King Baba ← View details 58 Bath Street, Leamington Spa, Royal Leamington Spa, England CV31 3AE +44 1926 888869 Get Directions From* To * — Required information