There's a small park in Georgetown, up Wisconsin on the right called Montrose Park. Its been many years being there but I remember grills and tables available. Even had street lamps in the park. At night it felt like you were in the country.
http://www.yelp.com/biz/montrose-park-washington