Report a review comment

user picture
INTJ_mara

The Newark location is waaaaay better. The Montclair one does suck for some reason.


Why are you reporting this review comment?