New Lowes is a public establishment located at 59 Lynn Road. It is mentioned in search results with a phone number and address, suggesting it is a place of business open to the public.