Milford Plaza is just off Times Square. It's a massssssive hotel and bargains can be got. www.milfordplaza.com
Milford plaza seems good. Has it been closed?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?