Professional offices for physician, surgeon, chiropodist, podiatrist, dentist, lawyer, accountant, architect, psychologist or engineer, practicing individually or in a group, insurance offices, consultants, financial services, administrative offices, and real estate offices, including a parking lot for customers thereof, provided that any use will be legal only if the Zoning Board of Appeals has found adequate off-street parking facilities are available to the patrons of the occupiers of any such place, and no building permit shall be issued until such finding has been made.