Denton, near Belmont Avenue

On Seymour Street

Buses point north ↑