We don't normally use 'house' if John lives in a flat. You can omit 'house/home' if it is clear from context that you are not going to, for example, his place of work.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.