Yahoo Local Web Search

Search results

  1. See more
    See more
    See more
    See more
    Idol WolfTapas Restaurant · $$$

    Inspired by the rich culinary traditions of Spain, we take a playful approach to tapas style dining by combining local...

    More

    Website: idolwolfstl.com

    Phone: (314) 325-0360

    Open Now

    • Sat

      3:00 PM

      12:00 AM

    1528 Locust St St Louis, MO 63103 397.50 mi

    Is this your business? Verify your listing

    Amenities

    • Wifi
    • Accessible