yip the pavillion next to the pitch has a bar and u can get food upstairs! thats about it! once u leave the ground u basically walk back to the tube station! its a good bit outside central london! in fact having driven to a match once from canary wharf we clocked it at 45 miles away! if u are travelling from central london on the tube give urself plenty of time because once you move outside the central zones the distance between stops can be quite lenghty!