The Owl House Reviews & Details
The Owl House
75 Marshall St
The Owl House is located at 75 Marshall St in Rochester near the intersection of Marshall St and Monroe Ave. Their menu consists of American dishes . Call (585) 360-2920 today!
- Major Intersection:Marshall St And Monroe Ave
Tell us more about The Owl House Rochester!