Answer:
I think it's correct.
Step-by-step explanation:
The sentence translates to my friends eat lunch at two in the afternoon. Almorzar means to have lunch, and when you conjugate it to almuerzan, it means they have lunch, they being the speaker's friends. The second half of the sentence tells the time when the friends will eat lunch. It is also worded correctly. So I would go with correct.
Hope this helps :)