Royal Plaza Restaurant offers Indian cuisine, providing dine-in and takeout options. It is located at 224 Main St N. The restaurant is open daily from 11 am to 10 pm.