It's correct. However, in English the present infinitive is often used to refer to the past and therefore most people say It's the last restaurant to open . CB
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.