Company name: Tudor Barn Eltham
Description: Restaurant in restored 16th-century barn
Well Hall Pleasaunce, Well Hall Rd, London SE9 6SZ, United Kingdom