Amicos Pizza is a pizza establishment located at 64 Ormerod Street. It is known for serving pizza, with customer reviews highlighting the quality of the food.