Eating Italian Pizza Seafood at Barosa restaurant in Queens, NY.

Feedback

Do you manage or own Barosa?

Yes
Amp Menu