LETESHA'S BOUTIQUE - 10 Photos - 4586 Queen St, Niagara Falls, Ontario - Women's Clothing - Phone Number - Yelp