Sweet Basil Thai House opened in its new location at 143 Marshall St. on Friday, putting a new face on the storefront that Cosmos Pizza and Grill had filled for years.