Evet, Clapham South Dudley Hotel yemeğini oturup veya yanına alarak yiyebileceğin bir restorana sahiptir. Farklı alternatifler arayanlar misafirler için Londra pek çok kaliteli mekan seçeneği sunmaktadır.