Fanon:Subarashi-Sa Boulevard

Subarashi-Sa Boulevard is a street in Can't Let You Get Him. It is where Delia Cood lives.