
India Palace(4534 Long Road, Bridgeton; 314-731-3333), the iconic restaurant known as much for its soaring views of Lambert International Airport as its lamb vindaloo, has some shocking news: The restaurant is closing its landmark location and moving to a strip mall in Maryland Heights.
The restaurant, a multiple-year Riverfront Times Best of St. Louis winner, made the announcement via Facebook, offering few details except for the new address.…