House of Lions Reviews & Details
House of Lions
11180 Main St
House of Lions is located at 11180 Main St in Fairfax near the intersection of Oak St and Main St. Call (703) 273-3998 for dine in.
- Service:Dine In
- Major Intersection:Oak St And Main St
Tell us more about House of Lions Fairfax!