Fresco is a pizza establishment located at 173 Norwood High Street. It offers pizza and is listed as a business with a registered office at this location.