Single track? Yes
Running in middle of street? Yes
Carload freight? Yes
Passenger service? Yes
Electric traction? Yes

MORE OF THIS PLEASE I will not sleep until every town has a little train system like this