visit our restaurant contact us Info. location Address 18401 WYOMING DETROIT, MI 48221 Contact 313-864-6145 info@deliplaza1.com Opening Hours. Monday – Saturday 11am-8pm Phone reservation 313-864-8145