EU

Ells U. 7 years ago • From Google

Rating

Bad

Terrible customer service at this terrible place

The front desk staff at this place are consistently unpleasant and unhappy - they seriously need to find alternative employment opportunities.

Other reviews for Stamford Hill Group Practice