The Joshua Tree Free House is an authentic Indian restaurant and English pub specializing in South Indian dishes. It features a one-bar setup with a separate domed and rounded restaurant area, overlooking Earlswood Common.