Based at Flushing, NY, real estate agents and managers company Station Square Inn Apts-Rhona has a lot to offer. It boasts an annual revenue of $514,560 and employs four people. A tight-knit focus makes Station Square Inn Apts-Rhona wildly popular in the boutique space. Currently at the head of company leadership is Owner Leonard Lombard.
Want to share more of your experience?GO TO FULL REVIEW