India Palace
101 N Maryland Ave, Wilmington DE 19804