Top Local Places

Italian Pizza Rosa

2825 E Lincoln Ave, Anaheim, United States
Restaurant/cafe

Description

ad

Open since 1971. Current ownership has been in place since 2005. We follow the K.I.S.S. Principle, Keep It Simple Stupid ; )

Quiz