S
Shimon Shanor Review of Delta business center
I had an okay experience with Delta business cente...
I had an okay experience with Delta business center. The facilities were decent, but the staff could have been more responsive. Overall, it's an average place for office space.
Comments: