Location: 81st & Lewis in the Plaza Shopping Center
8172-D South Lewis Ave Tulsa, OK 74137 918.296.SKIN office 918.296.7550 fax
Email: becky@drlesilemasters.com
Office Hours: Monday-Friday 9:00am-5:00pm; Sat by appt. only