The St. James

190 2nd St Mineola NY 11501 USA

(516) 742-3040

Location