Owl Cafe
2325
San Pedro Dr NE, Albuquerque NM
- This is the page of Owl Cafe on 2325 San Pedro Dr NE Albuquerque NM .
- (first reviewed on January 31, 2014, last updated
on November 24, 2023.)
- Owl Cafe is ranked #1 of 26 Restaurants in Uptown Albuquerque.
- This page has had 39 visitors. You are the 39th.
Location