Tag: oxtails

REVIEW: Island Spice Bar & Grill

2 Girls Who Travel recently visited Island Spice Bar & Grill, a cute Caribbean restaurant located in a strip center in Northwest Houston. And just as expected … it was a vibe. Rather unassuming on the outside, upon entrance, it’s live! The walls are brightly colored in shades of orange and gold with streamers cascading

Continue reading