Down Town Pizza is a pizza establishment located in Amsterdam. It is mentioned in search results related to pizza and restaurants in the downtown area.