Main Street Jamaica is open