Are there TVs outside in the patio area for watching football?

Lauren Marsh | Sep 4, 2019 | Category: Mexican restaurant

Papagayos - All questions

Address: 28200 CA-189, Lake Arrowhead, CA 92352, USA

Roby LaPorte | Sep 4, 2019

Nope...

Cecilia Rodriguez | Sep 4, 2019

No tv outside

Pete CL | Sep 4, 2019

Not that I can remember

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Is the patio dog fridndly

Diane Sommers | Sep 3, 2021
Read More

Do they accept MasterCard?

Sharon Smith | Sep 3, 2020
Read More

Trending Places