The Abandoned Lee Plaza Hotel in Detroit
The Lee Plaza seems to be an abandoned 15-story elevated apartment complex situated at 2240 West Grand Boulevard in Detroit, Michigan, around one mile west from New Center alongside West …
The Lee Plaza seems to be an abandoned 15-story elevated apartment complex situated at 2240 West Grand Boulevard in Detroit, Michigan, around one mile west from New Center alongside West …