Restaurant Review

Emy Takada

May 8, 2006

Filed under Entertainment

Ask New Yorkers where is the best pizza in town. The majority will say at Bronx Pizza. This small pizza place in the heart of Hillcrest has the most popular New York style pizza in town. Giant thin crust pizzas are displayed...