New Rochelle NY Thai 1. 227 Main St, New Rochelle, NY 10801 | Red Lotus Thai Restaurant (914) 576-0444