parkway

(one word)
1
British railway station with extensive parking
2
North American open landscaped highway